#include "Screen.h"
#include "IWindow.h"

#ifndef APPLICATION_H_
#define APPLICATION_H_
class Application
{
    public:
        Application();
        ~Application();
        int GetExitCode();
        void Initialize(int argc, char** argv);
        void Run();
    private:
        bool Parse_long_options(int *argc, char ***argv);
        char* Version_info(void);
        int m_ExitCode;
        Screen* m_screen;
        Ctgdb m_tgdb;
        char* m_debugger_path;
};

#endif //APPLICATION_H_
